package com.bs.dao;


import java.util.List;

import com.bs.entity.MedicineCategory;


/**
 * 类别dao层接口
 * @author Shimeimei
 *
 */
public interface CategoryDao {
	
  /**
   * 新增药品类别
   * @param medicineCategory类别对象
   * @return 返回true表示新增成功false表示失败
   */
  public boolean addCategory(MedicineCategory medicineCategory);
  
  /**
   * 获取药品类别列表
   * @return 返回药品类别列表
   */
  public List getCategoryList();
 
  /**
   * 更新药品类别信息
   * @param medicineCategory 药品类别对象
   * @return 返回true表示更新成功false表示失败
   */
  public boolean updateCategory(MedicineCategory medicineCategory);
  
  /**
   * 获取药品类别的具体信息
   * @param id 类别id
   * @return 返回药品类别详情
   */
  public MedicineCategory getMedicineCategory(String id);
  
  /**
   * 删除药品类别信息
   * @param id 类别id
   * @return true表示删除成功false表示删除失败
   */
  public boolean deleteCategory(MedicineCategory medicineCategory);
}

